package com.tiancheng.onecode.trade.model.request.order;


import lombok.Getter;
import lombok.Setter;

import jakarta.validation.constraints.NotBlank;

/**
 * 订单支付参数
 *
 * @author kellen
 * @date 2024/11/24
 */
@Getter
@Setter
public class OpenOrderPayVO {

    // 用户id
    @NotBlank(message = "用户id不允许为空")
    private String uid;
    // 订单号列表
    @NotBlank(message = "订单id不允许为空")
    private String orderId;
    // 支付方式
    @NotBlank(message = "订单id不允许为空")
    private String payWay;
    // 微信公众号/小程序支付时用户标识
    private String openid;
    // 移动端微信appid或微信公众号appid等的标识字段
    private String subAppId;
    // 支付场景
    @NotBlank(message = "支付场景不能为空")
    private String payScene;
    /**
     * 支付成功跳转地址
     */
    private String returnUrl;
}
